package fun.lumia.flink.bean;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * Created by LumiaO
 * on 2025/9/12.
 */
public class LoadActUserLoopContent {
    // {"dataclass":"load_act_user_loop","data_content":[{"cust_circuit_id":"124344656","data_time":"2025-07-21 10:10:10","load_value":1000,"point":"1"},{"cust_circuit_id":"124344656","data_time":"2025-07-21 10:10:10","load_value":1000,"point":"1"}]}
    @JSONField(name="cust_circuit_id")
    String custCircuitId;
    @JSONField(name="data_time")
    String dataTime;
    @JSONField(name="load_value")
    Double loadValue;
    @JSONField(name="point")
    String point;

    public LoadActUserLoopContent() {
    }

    public LoadActUserLoopContent(String custCircuitId, String dataTime, Double loadValue, String point) {
        this.custCircuitId = custCircuitId;
        this.dataTime = dataTime;
        this.loadValue = loadValue;
        this.point = point;
    }

    public String getCustCircuitId() {
        return custCircuitId;
    }

    public void setCustCircuitId(String custCircuitId) {
        this.custCircuitId = custCircuitId;
    }

    public String getDataTime() {
        return dataTime;
    }

    public void setDataTime(String dataTime) {
        this.dataTime = dataTime;
    }

    public Double getLoadValue() {
        return loadValue;
    }

    public void setLoadValue(Double loadValue) {
        this.loadValue = loadValue;
    }

    public String getPoint() {
        return point;
    }

    public void setPoint(String point) {
        this.point = point;
    }

    @Override
    public String toString() {
        return "LoadActUserLoop{" +
                "custCircuitId='" + custCircuitId + '\'' +
                ", dataTime='" + dataTime + '\'' +
                ", loadValue=" + loadValue +
                ", point='" + point + '\'' +
                '}';
    }
}
